﻿using System;
using System.Reflection;

namespace EmitDebugging.Tests.Types
{
	public class SimpleGenericType<T, U>
	{
		public void MethodOne<V>(T a, U b, V c)
		{
		}

		public void MethodTwo<V>(string a, V b)
		{
		}

		public void CallMethod()
		{
			var simple = new SimpleGenericType<MethodInfo,Uri>();
			simple.MethodOne<string>(null, new Uri("http://www.somesite.com"), "s");
			simple.MethodTwo<string>("a", "b");
		}
	}
}
